Datum        Verze          Změny 
============================================================================== 
04.05.2001   1.3u 
 
 
   a) Oprava: - ds.prg  - doplnen request dbfntx 
                 - ve funkci Ds_GetFond() doplneno predplneni implicitnimi 
                    hodnotami DS(DS_IMPL_DFOND) a DS(DS_IMPL_FOND) 
                 - ve funkci DS_Dny() doplneno vyhodnoceni nepritomnosti dnu 
                    podle nastaveni v Ds_typnep->D_FOND na podil nHod/dfond 
                 - Ds_Valid() upravena na moznost celodenni nepritomnosti, 
                    kdy PRICHOD i ODCHOD = "00:00:00" 
                 - ve funkci Ds_Hodin() nahrazeno DS_FOND rozdilem cT1-cT2 
                 - ve funkci Ds_PracDoba() nahrazeno DS_FOND rozdilem 
                    @DFODCH-@DFPRICH, opraveno pocitani hodin prescasu 
                 - Ds_TranFrm() - doplneno prebirani ODP_CASU z formulare 
                    a ne pocitano znovu a jinak 
                 - Ds_Audit() - upravena pro celodenni nepritomnost s 
                    PRICHOD a ODCHOD = "00:00:00", doplneno testovani 
                    prace navic na uplnost zadani, opravena chyba testovani 
                    pauzy mezi 1.a 2. nepritomnosti 
                 - ve funkci Ds_Rusradek doplnena akce na poli PRICHOD nebo 
                    ODCHOD, pro nastaveni celodenni nepritomnosti, doplneno 
                    ruseni pole @DNU? 
                 - pridan a funkce Ds_Rekap() pro vypocet rekapitulace do DBF 
                 - ve funkci Ds_TestVed() doplneno nacteni Ds(DS_MZDOVKA) z 
                    DS_VZTAH pokud je FUNKCE = "M" 
                 - ve funkci Main() pokud Ds(DS_MZDOVKA),pak jdu do radkoveho 
                    menu, naplneni Ds(DS_STAV_AG) ze stav_ag, ve volani UniMenu 
                    zruseny HlpTopicy 
                 - ve funkci Ds_Audit() dolnena kontrola na upnost porizeni 
                    prace navic 
                 - ve funkci Ds_UzivRead() doplneno nacteni Ds(DS_STAV_AG) ze 
                    stav_ag 
                 - ve funkci Ds_ZaokrTime() opravena chyba pri zaokrouhleni 
                    na celou hodinu - davalo 60 min a ne o hodinu vice 
                 - ve funkci Ds_Prichod() upraveno tak,ze pokud prvni 
                    nepritomnost prekryva prvni planovanou prestavku, tak 
                    ji nahradi, pokud zacina drive nez planovana prestavka, 
                    a konci drive, tak se predradi pred ni 
                 - ve funkci Ds_Dny() upraven vypocet doby nepritomnosti s 
                    ohledem na fond a planovane prestavky - pokud nepritomnost 
                    prekryva planovanou prestavku, ta se nepocita do doby 
                    nepritomnosti 
                 - ve funkci Ds_Valid() doplneno vyhodnoceni dnu a hodin na 
                    typu nepritomnosti/prescasu, ve volani funkce 
                    Ds_PracDoba() pridan parametr dDat 
                 - ve funkci Ds_Hodin() upraven vypocet doby nepritomnosti s 
                    ohledem na fond a planovane prestavky - pokud nepritomnost 
                    prekryva planovanou prestavku, ta se nepocita do doby 
                    nepritomnosti 
                 - ve funkci Ds_IsEdit() doplnen test na uzavrene ucetni obdobi 
                 - ve funkci Ds_PracDoba() zmeneno testovani casu prichodu a 
                    odchodu na test v numeric formatu,pridan parametr dDat, 
                    upraven vypocet doby nepritomnosti s 
                    ohledem na fond a planovane prestavky - pokud nepritomnost 
                    prekryva planovanou prestavku, ta se nepocita do doby 
                    nepritomnosti 
                 - ve funkci Ds_TranFrm() novy parametr lAud - zda provadet 
                    test volanim funkce Ds_Audit() - pro davkove nepritomnosti 
                    pridana promenna dDat a do ni vlozeno datum akt. dne, 
                    ve volani fce Ds_PracDoba() pridan dDat 
                 - ve funkci Ds_ZrusRadek() doplneno nulovani poli PLATIT a 
                    ODP_CAS pri nastaveni celodenni nepritomnosti 
                 - nova funkce Ds_Edit() pro testovani zda lze editovat pri 
                    auditu veduciho nebo zastupce nebo mzdovky                 - nova funkce Ds_AuditMy 
                 - nova funkce Ds_AuditMz() - provadi audit mzdove ucetni 
                 - nova funkce Ds_HlColour() - barvy mesicnich hlavicek pro 
                    zobrazeni pro mzdovku 
                 - nova funkce Ds_DavkNepr() - pro zapis davkove nepritomnosti 
                    v transakci 
                 - nova funkce Ds_TypZapisu(cDen,@cRadek,@cDenNum) 
            ds.ch - pridana manifestacni konstanta DS_MZDOVKA,DS_PATH_MZ a 
                    DS_STAV_AG a jejich IMPL_... 
            ds_cfg.prg - ve funkci BuildDs() pridano predplneni Ds(DS_PATH_MZ) 
                    a Ds(DS_STAV_AG) a ve funkci DsKonf() doplneno nacteni 
                    DS_PATH_MZ a DS_STAV_AG z Ds.Cfg 
 
 
   b) Uprava .SWM:- ds.cfg - rozsirena struktura tabulky DS_VZTAH o pole 
                        FUNKCE-C-1-0 
 
   c) Rozsireni:  - 
 
   d) Operace:    - 
        ds_audit.ooo - doplnen report do souboru TXT 
                 - parametr 1 nahrazen Ds('DS_CESTA_AUDIT') 
        ds_audv1.ooo - doplneny zapisy do reportniho souboru 
                 - doplneno scitani prenosu do pristiho mesice 
        ds_audv2.ooo - doplneno otevreni DS_FOND a DS_HLAV 
                 - doplneny zapisy do reportniho souboru 
        ds_audpr.ooo - doplneny zapisy do reportniho souboru a na konci 
                        zobrazeni 
                 - doplneno otevreni a uzavreni DS_HLAV,DS_POL,DS_POL1 
        ds_audmz.ooo - nova opercae pro davkovy audit mzdove ucetni 
        ds_aumz1.ooo - nova operace pro test uplnosti dochazky vsech 
                        zamestnancu 
        ds_rekap.ooo - prejmenovany O_Up(n) na O_Up(n+50) protoze je tato 
                    operace volana jako vnorena aby nedoslo ke kolizi 
        ds_staud.ooo - doplnen vypocet a zapis PRENOSU pri stornu AUDITU 
        ds_strek.ooo - operace pro storno exportu do finalniho souboru 
        ds_uzobd.ooo - nova operace pro otestovani a uzavreni mesice 
 
 
   e) Tisk:       - 
        ds_mzold.ttt - tisk vykazu ve starem tvaru pro mz.uc. 
 
 
   f) Browse      - 
        ds_rekap.bbb - novy browse pro definici radku DS_REKAP 
        ds_vztah.bbb - pridano zobrazeni pole FUNKCE 
        ds_doch.bbb  - doplneno v JumpTable na Novy,Edit,Zrus,St.aud - 
                        blok prava 
                 - doplneno v JumpTable volani K_F3 - Ds_RusRadek() 
                 - doplneno nastaveni HlpTopicu a vraceni puvodniho 
                 - doplneno zobrazeni dne s datem 
        ds_fond.bbb  - stredniky za nazvem nahrazeny '' 
                 - doplnen colorblock pro aktualni den - zluta a minule 
                    dny - modra 
        ds_hlav.bbb  - do colorblock volani funkce Ds_HlColour() 
                 - zmena orderu na rok,mesic,osc a boundy pres rok,mesic 
                 - v JumpTable zruseno Novy,Edit, pribylo Audit MZ a zmena 
                    Index 
                 - pribylo otevreni a uzavreni DS_FOND a DS_NEPR 
                 - pribylo zobrazeni poli ZAMEK13,ZAMEK14 
        ds_nepr.bbb  - doplneno nastaveni HlpTopicu a vraceni puvodniho 
        ds_podr.bbb  - ve volani operace DS_AUDPR pribyl parametr je-li 
                        vedouci 
                 - doplneno nastaveni HlpTopicu a vraceni puvodniho 
        ds_pol.bbb   - doplneno v colorblock volani Ds_Colour() 
                 - doplneno cFootSep a nacteni PRENOSU z minuleho mesice 
                 - v JumpTable doplneno volani vnoreneho browse DS_NEPR 
                 - doplneno vyhledani pracovnika v MZ_OSC 
                 - zmena ordeu z v DS_POL na OSC,ROK,MESIC 
                 - zmena Boudu na OSC,ROK,MESIC 
                 - doplneno zobrazeni a vypocet FOOTINGU 
        ds_ved.bbb   - doplneno v JumpTable Audit v pravech test na uzavrene 
                    obdobi 
                 - doplneno nastaveni HlpTopicu a vraceni puvodniho 
        ds_zasve.bbb - doplneno v JumpTable Audit v pravech test na uzavrene 
                    obdobi 
        ds_fosc.bbb  - doplnen colorblock pro neplatne zarazeni - cervena 
                 - doplneno nastaveni HlpTopicu a vraceni puvodniho 
                 - lBrEdit a lBrPridat z 1 na 0 
 
   g) Formular    - 
        ds_hlav.fff  - doplneno predplneni 2.a3.nepritomnosti z fondu, pridano 
                    ve volani Ds_PracDoba() poslni parametru cTyp1-cTyp5, 
                    do matice F_Up(21),pridan prvek ODP_CAS pro ulozeni do 
                    DS_POL 
                     - v JumpTable zrusena polozka K_ESC 
                     - doplneno nastaveni HlpTopicu a vraceni puvodniho 
                     - opraveny ZAMEK11 na ZAMEK13, a ZAMEK12 na ZAMEK14 
        ds_rekap.fff - doplnen formular pro nacitani do tabulky DS_REKAP 
        ds_typne.fff - novy formular pro definici radku DS_REKAP 
        ds_vztah.fff - pridana editace pole FUNKCE 
        ds_davk.fff  - novy formular pro porizeni davkove nepritomnosti 
 
 
 
   h) Menu        - 
        ds_1.mmm     - doplneny Hlptopic DS_a HlpFile 
                 - u zmeny uc. obdobi doplneno nacteni stavu agendy 
        ds_2.mmm     - doplneny Hlptopic DS_a HlpFile 
        ds_3.mmm     - nove polozky Audit MZ - jednotlivy a Davkovy audit MZ 
        ds_prac.mmm  - doplneny Hlptopic DS_a HlpFile 
                 - nove polozky Davkove nepritomnosti,Mzdovy vykaz 
                 - u zmeny uc. obdobi doplneno nacteni stavu agendy 
 
============================================================================== 
    
SW Morava .s.r.o.